package com.ctg.itrdc.sysmgr.portal.api.dto;

import java.io.Serializable;
import java.sql.Timestamp;

import com.ctg.itrdc.pasp.core.DTO;


public class OrgAttrDTO extends BaseDTO implements Serializable {
	private static final long serialVersionUID = 1598179584838497003L;

	/**
	 * 电信组织属性标识
	 */
	private Integer orgAttrId;

	/**
	 * 属性值
	 */
	private String attrVal;

	/**
	 * 创建人
	 */
	private Long createStaff;

	/**
	 * 修改时间
	 */
	private Timestamp updateDate;

	/**
	 * 状态时间
	 */
	private Timestamp statusDate;

	/**
	 * 租户标识。
	 */
	private Long tenantId;

	/**
	 * 电信组织标识
	 */
	private Long orgId;

	/**
	 * 分片键1，固定值-1。
	 */
	private Long shard1;

	/**
	 * 修改人
	 */
	private Long updateStaff;

	/**
	 * 分片键2，固定值-1。
	 */
	private Long shard2;

	/**
	 * 状态
	 */
	private String statusCd;

	/**
	 * 电信组织角色标识
	 */
	private Long orgRoleId;

	/**
	 * 属性值标识，选填
	 */
	private Long attrValId;

	/**
	 * 创建时间
	 */
	private Timestamp createDate;

	/**
	 * 属性规格标识
	 */
	private Long attrId;

	/**
	 * 电信组织角色类型,LOVB,分为：内部组织、渠道、经营主体
	 */
	private String orgRoleType;


	public void setOrgAttrId(Integer orgAttrId){
		this.orgAttrId = orgAttrId;
	}

	public Integer getOrgAttrId(){
		return this.orgAttrId;
	}

	public void setAttrVal(String attrVal){
		this.attrVal = attrVal;
	}

	public String getAttrVal(){
		return this.attrVal;
	}

	public void setCreateStaff(Long createStaff){
		this.createStaff = createStaff;
	}

	public Long getCreateStaff(){
		return this.createStaff;
	}

	public void setUpdateDate(Timestamp updateDate){
		this.updateDate = updateDate;
	}

	public Timestamp getUpdateDate(){
		return this.updateDate;
	}

	public void setStatusDate(Timestamp statusDate){
		this.statusDate = statusDate;
	}

	public Timestamp getStatusDate(){
		return this.statusDate;
	}

	public void setTenantId(Long tenantId){
		this.tenantId = tenantId;
	}

	public Long getTenantId(){
		return this.tenantId;
	}

	public void setOrgId(Long orgId){
		this.orgId = orgId;
	}

	public Long getOrgId(){
		return this.orgId;
	}

	public void setShard1(Long shard1){
		this.shard1 = shard1;
	}

	public Long getShard1(){
		return this.shard1;
	}

	public void setUpdateStaff(Long updateStaff){
		this.updateStaff = updateStaff;
	}

	public Long getUpdateStaff(){
		return this.updateStaff;
	}

	public void setShard2(Long shard2){
		this.shard2 = shard2;
	}

	public Long getShard2(){
		return this.shard2;
	}

	public void setStatusCd(String statusCd){
		this.statusCd = statusCd;
	}

	public String getStatusCd(){
		return this.statusCd;
	}

	public void setOrgRoleId(Long orgRoleId){
		this.orgRoleId = orgRoleId;
	}

	public Long getOrgRoleId(){
		return this.orgRoleId;
	}

	public void setAttrValId(Long attrValId){
		this.attrValId = attrValId;
	}

	public Long getAttrValId(){
		return this.attrValId;
	}

	public void setCreateDate(Timestamp createDate){
		this.createDate = createDate;
	}

	public Timestamp getCreateDate(){
		return this.createDate;
	}

	public void setAttrId(Long attrId){
		this.attrId = attrId;
	}

	public Long getAttrId(){
		return this.attrId;
	}

	public void setOrgRoleType(String orgRoleType){
		this.orgRoleType = orgRoleType;
	}

	public String getOrgRoleType(){
		return this.orgRoleType;
	}

	public Integer getId() {
		return orgAttrId;
	}
	
	public void setId(Integer id) {
		this.orgAttrId = id;
	}
    
	public OrgAttrDTO() {
		super();
    }
}
